

package jetbrains.buildServer.server.graphql.model.connections.agent;

import graphql.execution.DataFetcherResult;
import graphql.relay.PageInfo;
import java.util.List;
import jetbrains.buildServer.server.graphql.model.AgentRunPolicy;
import org.jetbrains.annotations.NotNull;

public interface AssociatedAgentBuildTypesConnection {
  @NotNull
  DataFetcherResult<List<AgentBuildTypeEdge>> getEdges();

  @NotNull
  PageInfo getPageInfo();

  int getCount();

  @NotNull
  AgentRunPolicy getRunPolicy();
}